/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Clases;

import java.util.ArrayList;
import java.util.Vector;

public class Profesor implements EvaluarEstudiantes {

	private String cedula, nombre, apellido, tituloAcademico;

	public Profesor(String nombre, String apellido, String cedula,
			String tituloAcademico) {
		this.cedula = cedula;
		this.nombre = nombre;
		this.apellido = apellido;
		this.tituloAcademico = tituloAcademico;
	}

	public String getApellido() {
		return apellido;
	}

	public void setApellido(String apellido) {
		this.apellido = apellido;
	}

	public String getCedula() {
		return cedula;
	}

	public void setCedula(String cedula) {
		this.cedula = cedula;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getTituloAcademico() {
		return tituloAcademico;
	}

	public void setTituloAcademico(String tituloAcademico) {
		this.tituloAcademico = tituloAcademico;
	}

	public void EvaluarEstudiantes(Vector<Estudiante> estudiantes) {
		int acumulador;
		for (int i = 0; i < estudiantes.size(); i++) {
			acumulador = (estudiantes.elementAt(i).getNota1()
					+ estudiantes.elementAt(i).getNota2() + estudiantes
					.elementAt(i).getNota3()) / 3;
			estudiantes.get(i).setNotaFinal(acumulador);
			if (acumulador < 10) {
				estudiantes.get(i).setEstado("Reprobado");

			} else {
				estudiantes.get(i).setEstado("Aprobado");

			}
		}
	}

}